package com.link.base.wechat.wxcard.model;

import java.util.List;

/**
 * 礼品卡货架对象-主题结构体
 *
 * @author 路江
 * @date 2019-02-28 21:50
 */
public class ThemeData {
    /**
     * 主题的封面图片，须先将图片上传至CDN 大小控制在1000px*600px
     */
    private String themePicUrl;
    private String preThemePicUrl;
    /**
     * 主题名称，如“圣诞”“感恩家人”
     */
    private String title;
    /**
     * 主题title的颜色，直接传入色值
     */
    private String titleColor;
    /**
     * 主题标号，对应category_list内的title字段， 若填写了category_list则每个主题必填该序号
     */
    private Integer categoryIndex;
    /**
     * 该主题购买页是否突出商品名显示
     */
    private Boolean showSkuTitleFirst;
    /**
     * 是否将当前主题设置为banner主题（主推荐）
     */
    private Boolean isBanner;
    /**
     * 礼品卡列表，标识该主题可选择的面额
     */
    private List<ItemData> itemList;
    /**
     * 封面列表
     */
    private List<PicItemData> picItemList;

    public String getThemePicUrl() {
        return themePicUrl;
    }

    public void setThemePicUrl(String themePicUrl) {
        this.themePicUrl = themePicUrl;
    }

    public String getPreThemePicUrl() {
        return preThemePicUrl;
    }

    public void setPreThemePicUrl(String preThemePicUrl) {
        this.preThemePicUrl = preThemePicUrl;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTitleColor() {
        return titleColor;
    }

    public void setTitleColor(String titleColor) {
        this.titleColor = titleColor;
    }

    public Integer getCategoryIndex() {
        return categoryIndex;
    }

    public void setCategoryIndex(Integer categoryIndex) {
        this.categoryIndex = categoryIndex;
    }

    public Boolean getShowSkuTitleFirst() {
        return showSkuTitleFirst;
    }

    public void setShowSkuTitleFirst(Boolean showSkuTitleFirst) {
        this.showSkuTitleFirst = showSkuTitleFirst;
    }

    public Boolean getIsBanner() {
        return isBanner;
    }

    public void setIsBanner(Boolean isBanner) {
        this.isBanner = isBanner;
    }

    public List<ItemData> getItemList() {
        return itemList;
    }

    public void setItemList(List<ItemData> itemList) {
        this.itemList = itemList;
    }

    public List<PicItemData> getPicItemList() {
        return picItemList;
    }

    public void setPicItemList(List<PicItemData> picItemList) {
        this.picItemList = picItemList;
    }
}
